Lone Coder пропуква 50-годишен пъзел, за да открие най-добрата дъска за най-добри резултати на Boggle
Срещата на думата игра Boggle най-сетне е достигната-и тя изписва „ преиграване “.
Дан Вандеркам, софтуерен инженер на свободна процедура, откри, че дъската с най-висока оценка на играта, решавайки пъзел без отговор, защото Boggle е въведен преди повече от 50 години.
Бившият чиновник на Гугъл, който живее в щата Ню Йорк, употребява към 23 000 часа изчислителна мощ, с цел да разпознава печелившата мрежа от 16 букви, която съдържа повече от 1000 думи с „ преиграване “ най -дълго от всички. ; Но той беше обаян от играта на играта и математиката, което е нещата от богатия разбор: данни, логаритми, дървесни диаграми и сили на 10. Блог.
„ Доколкото мога да схвана, аз съм единственият човек, който в действителност се интересува от този проблем “, сподели Вандеркам.
Boggle се играе благодарение на четири по-четири решетка с надписани кубчета, които се разклащат мощно, с цел да рандозират лицата и местата си. След това играчите се състезават против часовника, с цел да намерят колкото се може повече думи, навивайки се хоризонтално, отвесно и по диагонал през мрежата. По -дългите думи костват повече точки.
От това непретенциозно съоръжение поражда аритметика и архитектура на космологичната съразмерност.
Максималната платка съдържа 1,045 думи на стойност 3 625 точки. (The average board contains about 100 words worth 140 points.) Alongside “replastering ”, there are six other words with 10 or more letters, and colourful shorter entries including “eateries ”, “gesneria ”, “strangers ” and “integrals ”.
Your chances of encountering this board after shaking the cubes at home are about one in 10 quintillion.
An early search for the richest Boggle Бордът датира от публикация от 1982 година в списание Word Ways. Авторът „ С помощта на компютър “ разпознава това, което счита за „ доста евентуално най -високата оценка “. Разглеждайки се със актуален лист с думи, той съдържа относително непретенциозен 2,195 точки.
Вандеркам подозира недостига - и централна компликация на плана - се крие в способ на оптимизация, наименуван „ катерене на рид “.
Ако екскурзиант, да вземем за пример, се опита да откри среща на върха по хълмист терен, те биха могли рационално да решат да вървят единствено нагоре и в никакъв случай да не се спускат. Това би подсигурило, че те ще стигнат до пик, само че няма гаранция, че това ще е най -високият връх от всички.
Същото важи и за избрани компютърни логаритми, които биха взели дъска за боричкане, ще трансформират една писмен знак, ревизират дали тя прави оценка по -високо и повтаря, до момента в който не може да усъвършенства дъската не повече. Въпреки че бордът би бил по -добър, няма гаранция, че би било най -доброто.
Докато Вандеркам и други бяха наясно с обещаващия съвет за „ преиграване “, нямаше несъмнено доказателство за нейното универсално владичество.
Проблемът е сложен, защото проучването на всяка допустима дъска за боричкане е невероятно. Има нещо като 20-цифрен брой от тях и вкарването на всеки-дори в Pacy's Pacy 200 000 на Vanderkam-ще отнеме 800 милиона години.
Вандеркам, разчитал на двойка трикове, с цел да свие геоложки еон в няколко дни.
Първо, вместо да обмисля дъски поотделно, той ги групира в класове-като тези, които споделят избран модел на гласни.
Второ, вместо да ги отбелязва поотделно и усърдно, той откри горни граници и изхвърля несъответстващи класове. Тези способи в композиция отхвърлиха големи, по -ниски пластове на богатия космос.
Последната проблясъка на прозрението, за структурите на дърветата, пристигна една вечер, до момента в който Вандеркам се придвижваше у дома. Заедно тези принадлежности са относително остаряла техника, известна като „ клон и привързан “.
Vanderkam означи, че целият план е „ удивително остаряло учебно заведение “ и без разчитане на изкуствения разсъдък. Неговата работа към момента не е рецензирана, само че за изчислително богатите, Vanderkam разгласява кода си онлайн.
Отне 23 000 часа на процесора на 192-ядрена машина от висок клас в облака-време на стойност към 1200 $ в пет човешки дни.
„ Това е удовлетворяващо да се реши подобен проблем “, сподели той. „ Но също по този начин и малко тъжно да го изгубя. “
Графика на Jana Tauschinski в Лондон